fn main {
  match A(0, 1.0, "foo") {
    A(_, _, _) => ...
  }
}